thread-legged bug - Turkish English Dictionary